home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
BBS Toolkit
/
BBS Toolkit.iso
/
doors_1
/
cmagi134.zip
/
QKDOOR2F.EXE
/
QKDOOR.DOC
< prev
next >
Wrap
Text File
|
1991-09-14
|
6KB
|
195 lines
QkDoor v2.0e
Copyright (c) 1989,91
Christopher Hall
P.O. Box 26025
Austin, Tx 78755-0025
FidoNet 1:382/29.4
CompuServe 72150,752
Legal:
THIS IS NOT FREE SOFTWARE! IT IS BEING DISTRIBUTED ON THE SHAREWARE
BASIS. IF YOU USE THIS SOFTWARE, THEN YOU ARE EXPECTED TO REGISTER IT
WITH THE AUTHOR. THE $10.00 REGISTRATION FEE SHOULD BE MAILED TO THE
ABOVE ADDRESS. REGISTRATION WILL COVER THIS VERSION AND ALL FUTURE
UPGRADES.
HELP SUPPORT SHAREWARE AUTHORS!!!!!!!
Changes:
v2.0F
Added support for WildCat v3.0! The keyword is: WC30
WildCat v3.0 creates two separate files: Door.Sys and UserInfo.Dat
I have opted for only reading the Door.Sys file when WC30 is specified
as the ReadType (it contains all the information I need!), however, when
WC30 is specified as the WriteType - I will generate both files.
v2.0E
Changed the ExitInfo.BBS file structure to support Remote Access v1.0!
v2.0C
Some minor bug fixes for the GT and GT5 formats.
Added support for the new style DOOR.SYS file. Keyword is DOOR.
v2.0B
Added support for WWIV! New keyword is WWIV.
v2.0A
Added support for GT PowerComm v15.5! New keyword is GT5.
v2.9
Added support for the new OPUS v1.10! New KeyWord is OPUSxx - where xx
is the Task Number being run. Example: QkDoor Opus01 QBBS
(Reads LastUS01.DAT writes Dorinfo1.Def)
Note: Full support for writing the LastUSxx.Dat file has not be tested
completely - I suggest NOT converting TO OPUS as this time. The program
should READ the OPUS file properly, however.
v2.8
For both OSIRIS and OSIRIS SE - QkDoor will look for an environment
variable of the type COMx=#####. If found, the Locked Baud rate will
be set to the value found.
Added support for Remote Access. Will write both the DorInfo1.Def and
ExitInfo.BBS files used by Remote Access. (Keyword: RA)
v2.7
Changed the name of Lynx to Osiris to keep up with the author!
Made some minor changes in the KeyWords!
QuickBBS is now QBBS
Osiris is now OS
OsirisSE is now OSSE
The program will now write the ExitInfo.BBS file for QuickBBS.
v2.6
Added support for SpitFire BBS systems. New KeyWord: "Spit" will
read/write the SFDoors.Dat file used by SpitFire.
Added support for the Birthday lines in GAP's new Door.Sys file.
v2.5
Added support for QuickBBS v2.62's new ExitInfo.BBS file structure.
Changed how the DCE & DTE Baud rates are written to several of the
different file structures. Therefore, this is a BETA release.
v2.4
The QkDoor.Ctl file is now OPTIONAL. If it is found, then the default
values found within will be used, however, it is not required!
Updated the Lynx and RBBS Door Types.
The LYNX Door Type now supports the new Lynx EXTINFO#.QBS file format.
The calling syntax for Lynx is now Lynx# - where # corresponds
to the NODE # being used.
Eg. QkDoor QBBS Lynx2 (which will write EXTINFO2.QBS)
Similarly, RBBS must now be called with the # Node specifier.
Eg. QkDoor QBBS RBBS2 (which will write DorInfo2.Def)
-----------------------------------------------------------------------
Overview:
This program is designed to allow for fast and easy conversions to/from
any of the supported BBS Door info file types to any other.
Currently supported (or working on) door types are:
GAP -> Door.Sys
Genesis Deluxe -> CallInfo.BBS
GT PowerComm -> GTUser.BBS
Opus -> LastUs#.Dat
Osiris# -> ExtInfo#.QBS
OsirisSE### -> Out###.QBS
PCBoard v12xx -> PCBoard.Sys
PCBoard.Dat
Users
PCBoard v14xx -> PCBoard.Sys
PCBoard.Dat
Users
QuickBBS -> DorInfo1.Def ExitInfo.BBS
RemoteAccess -> DorInfo1.Def ExitInfo.BBS
RBBS# -> DorInfo#.Def
SpitFire -> SFDoors.Dat
WildCat -> CallInfo.BBS
WWIV -> Chain.Txt
Calling Syntax:
QkDoor [Path\]From_Door_Type [Path\]To_Door_Type [Locked_Baud_Rate]
Examples:
QkDoor QBBS GAP
(Reads Dorinfo1.Def - Writes Door.Sys)
QkDoor GAP QBBS
(Reads Door.Sys - Writes Dorinof1.Def)
QkDoor C:\BBS\QBBS C:\BBS\GAP\GAP
(Reads C:\BBS\Dorinfo1.Def - Writes C:\BBS\GAP\Door.Sys)
QkDoor C:\PCB\PCB14 C:\QuickBBS\QBBS
(Reads C:\PCB\PCBoard.Sys - Writes C:\QuickBBS\Dorinfo1.Def)
QkDoor PCB14 C:\PCB\DOORS\PCB12
(Read PCBoard.Sys in Current Directory -
Writes PCBoard.Sys, PCBoard.Dat & Users in C:\PCB\Doors)
QkDoor GAP QBBS 19200
(Read Door.Sys - Writes Dorinfo1.Def with Baud Rate of 19200)
You get the idea!
Recognized KeyWords:
GAP, Genesis, GT, Opus, OSIRIS#, OSIRISSE###, PCB12, PCB14, QBBS, RA,
RBBS#, Spit, WildCat, WWIV
- Case does NOT matter
- # Corresponds to the Node Number
Other [Optional] File
Because so many of the Door Info files contain certain information that
others do not - it was necessary to create some default values. I have
made it possible for the Sysop to enter some of his own default values.
A file called "QkDoor.Ctl" may reside in the same directory as the
QkDoor.Exe program. The format of this file is as follows:
"QkDoor.Ctl"
COM1 { Line 1 - Default Comm Port }
PC Network { Line 2 - System Name }
Chris { Line 3 - Sysop's First Name }
Hall { Line 4 - Sysop's Last Name }
60 { Line 5 - Default Security Level }
PASSWORD { Line 6 - Default Door Password }
This is a straight CR/LF Ascii file and must contain all 6 lines with
the comments deleted!
That's about it. I'll be awaiting any comments/suggestions/file
formats, etc.
Chris Hall